package com.biboheart.adapter.compiler;

import com.biboheart.adapter.compiler.ast.Node;
import com.biboheart.adapter.compiler.token.Token;

import java.util.List;

public interface Grammar {
    /**
     * 根据token生成语法语
     * @param tokenList token列表
     * @return 语法树
     */
    Node analysis(List<Token> tokenList);
}
